package info.fastpace.utils;

/** 
 * More of an intention/convention (KAVANA) class do declare that the runnable runs Asynchronous
 *
 * @param <T>
 */
public abstract class AsyncAction<T> implements Runnable {

	@Override
	public abstract void run();
	protected abstract void onResult(T result);

}
